/*设置表格外边框*/
table {
    border: 1px solid black;
    /*消除边框的间距*/
    border-collapse: collapse;
    text-align: center;
}

/*设置第一行头部和第一列的背景颜色*/
table tr:first-child, table td:first-child {
    background-color: #ebe8e8;
}

/*设置表头的有边框*/
th {
    border-right: 1px solid black;
}

/*设置表格内部每一行的边框*/
td {
    border-top: 1px dashed #c1c1c3;
}

/*设置课程样式*/
.course {
    border-radius: 10px;
    /*设置字体颜色*/
    color: white;
    width: 120px;
}

.en {
    background-color: #e37c71;
}

.pe {
    background-color: #73a0dc;
}

.xxxt {
    background-color: #f8f67d;
}

.xs {
    background-color: #90f686;
}

.sjjg {
    background-color: #7bb7f3;
}

.mn {
    background-color: #90f6aa;
}

.dz {
    background-color: #6970f0;
}

.mg {
    background-color: #ebf85d;
}

.dl {
    background-color: #67d18f;
}

.xh {
    background-color: #582dd4;
}

.xx {
    background-color: #4a948c;
}

/*调整表头文字大小*/
caption {
    font-size: 25px;
}